package negocio;

import java.util.List;

import dto.*;
import excepciones.*;

public class Sistema implements ISistema {

	/**
	 * 
	 */
	private static final long serialVersionUID = -8142371678095432637L;

	private static Sistema instancia;
	
	private Sistema(){}
	
	public static Sistema getInstancia()
	{
		if(instancia == null)
			instancia = new Sistema();
		return instancia;
	}
	
	@Override
	public List<Alumno> obtenerAlumnos() throws AlumnoException {
		return null;
	}

	@Override
	public List<Materia> obtenerMateria() throws MateriaException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Curso> obtenerCursos(Alumno a) throws CursoException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Curso> obtenerCursos(Materia m) throws CursoException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Curso> obtenerCursos(Alumno a, Materia m) throws CursoException {
		// TODO Auto-generated method stub
		return null;
	}

}
